package com.yw.thesimpllestplayer.mediaplayer.decoder;

/**
 * @ProjectName: TheSimpllestplayer
 * @Package: com.yw.thesimpllestplayer.mediaplayer.decoder
 * @ClassName: IDecoderProgress
 * @Description: 解码进度接口
 * @Author: wei.yang
 * @CreateDate: 2021/11/6 10:30
 * @UpdateUser: 更新者：wei.yang
 * @UpdateDate: 2021/11/6 10:30
 * @UpdateRemark: 更新说明：
 * @Version: 1.0
 */
public interface IDecoderProgress {
    /**
     * 视频状态发生改变的回调函数
     *
     * @param width         视频宽度
     * @param height        视频高度
     * @param rotationAngle 视频旋转角度
     */
    void videoSizeChange(int width, int height, int rotationAngle);

    /**
     * 视频播放进度回调
     *
     * @param pos 当前播放时间戳
     */
    void videoProgressChange(long pos);
}
